1620
1481
1141
765
687
656
665
637
654
746
649
600
479
550
623
613
553
557
515
560
606
583
516
607
561
533
555
576
538
526
541
507
522
549